const log4js = require('log4js')
const now = new Date()

/**
 * 日志配置
 */

log4js.configure({
  appenders: {
    out: {
      type: 'stdout' // 控制台输出
    },
    fileAppender: {
      type: "file",// 保存到文件中
      filename: `logs/log-${now.getHours() + "-" + now.getMinutes()}.log`
    }
  },
  categories: { // 日志类别
    // 默认类别
    default: {
      // 同时输出到控制台和文件
      appenders: ['out', 'fileAppender'],
      level: "info"
    }
  }
})

const logger = log4js.getLogger()
logger.level = 'debug'
module.exports = logger